import { GAssetImpl } from "../../Core/GLoader/GLoader";
import DianjiangView from "../Views/Hero/DianjiangView";

export const Res = {
    font: {
        mnpw: 'font/mnpw',
        ysbth: "font/ysbth",
        fzcy: "font/fzcy"

    },
    // spriteframe
    texture: {
        single: 'singleColor',
        map: {
            grid: "frames/views/map/mapGrid",
            quality: 'frames/views/quality',
            material: "frames/views/map/mapMaterial"
        },
        fight: {
            ui: "frames/views/fight",
            vipNum: "frames/views/vipNum",
            describe: "frames/battle/describe"
        },
        hero: {
            hero: 'frames/hero/'
        },
        views: {
            mainUi: "frames/views/mainUi",
            common: "frames/views/common",
            heroDetail: "frames/views/detailsImg",
            homeUI: "frames/views/mainUi",
            skillIcon: "frames/views/skill",
            sign: "frames/views/sign",
            icon: "frames/views/icon",
            tower: "frames/views/tower",
            bless: "frames/views/bless"
        }
    },
    bigpic: {
        main: 'bg/main/',
        map: "bg/map/"
    },
    prefab: {
        vw: {
            home: {
                strengthenView: 'main/StrengthenView',
                EquipDetailsCtrl: 'main/EquipDetailsCtrl',
                TowerFloorItem: 'main/TowerFloorItem',
                TowerCtrl: 'main/TowerCtrl',
                blessCtrl: 'main/BlessCtrl',
                detailsCtrl: 'hero/DetailsCtrl',
                officerCtrl: 'main/OfficerCtrl',
                signInCtrl: 'main/SignInCtrl',
                loadCtrl: "main/LoadCtrl",
                vipCtrl: 'main/VipCtrl',
                vipPage: 'main/VipPage',
                propertyItem: 'main/PropertyItem',
                mainCtrl: "main/MainCtrl",
                recruitCtrl: "main/RecruitCtrl",
                chapterPage: 'main/ChapterPage',
                homeCtrl: "main/HomeCtrl",
                levelCtrl: "main/LevelCtrl",
                levelItem: "main/LevelItem",
                skillPage: 'main/SkillPage',
                currencyFrame: 'common/CurrencyFrame',
                previewCtrl: "common/PreviewCtrl",
                featureCtrl: "main/FeatureCtrl",
                setCtrl: "main/SetCtrl",
                openBookCtrl: "main/OpenBookCtrl",
                recuitCardItem: "main/RecuitCardItem",
                recuitCardCtrl: "main/RecruitCardCtrl",

                userInfoview: "main/UserInfoView",
                comonTipView: "common/ComonTipView",
                friendView: "main/FriednView",
                emailView: "main/EmailView",
                rankCtrl: "main/RankView",
                jiuguanView: "main/JiuguanView",
                shopView: "main/ShopView",
                juntuanView: "main/JuntuanView",
            },
            store: {
                storeEquipItem: "store/StoreEquipItem",
                storeCtrl: "store/StoreCtrl",
            },
            hero: {
                heroTry: "hero/HeroTryCtrl",
                heroCtrl: "hero/HeroCtrl",
                squadCtrl: "hero/SquadCtrl",
                equipAddCtrl: "hero/EquipAddCtrl",
                dianjiangView: "hero/DianjiangView",

            },
            fight: {
                fightLayer: "fight/BattleViewCtrl",
                mapLayer: "fight/BtlMapLayer",
                head: "fight/BtlHeroHead",
                battleResult: "fight/BattleResultCtrl",
                battleReward: "fight/BattleRewardCtrl",
                resultHero: "fight/JXResultHero",
                btHeroHurt: "fight/BtHeroHurt",
            },
            tip: {
                rewardCtrl: 'tip/RewardCtrl',
                toast: "tip/ToastCtrl",
            }
        },
        item: {
            topUiItem: 'common/TopUiItem',
            officerItem: 'main/OfficerItem',
            boxItem: 'main/BoxItem',
            jxItem: 'common/JXItem',

            skillItem: 'main/SkillItem',
            heroCardItem: 'hero/HeroCardItem',
            guide_item: "guide/GuideNode",
            jxRoadPoint: "fight/JXRoadPoint",
        },
        fight: {
            role: "fight/JXRole",
            head: 'fight/JXRBRoleHead',
            fightFlags: "fight/JXRBFlags"

        }
    },

    model: "spine/model/",
    comskills: "dragonBones/comskills",
    animation: {
        kuang: {
            // kuang1: { path: "frames/views/kuangAni1", aniName: 'kuang', prefix: 'K_', numberFix: 4 },
            // kuang2: { path: "frames/views/kuangAni2", aniName: 'kuang', prefix: 'K2_', numberFix: 4 },

        },

    },
    spine: {

    },
    dragonBones: {
        guide: "dragon/sp_shouzhi_",

    },
    material: {
        // uiguide: 'materials/ui-guide'
    },
    audio: {
        addEquip: 'ui/addEquip',
        addHero: "ui/addHero",
        battle: "battle/",
        btnClick: "ui/btnClick",
        invalidClick: "ui/invalidClick",
        main: "ui/main_bgm",
        reward: "ui/reward",
        sign: "ui/sign",
        qhSuc: "ui/qianghuaSuc",
        qh: "ui/qianghua",
        lvUp: "ui/lvUp",
        tupo: "ui/tupo",
        wear: "ui/wear",
        suc: "ui/suc",
        lost: "ui/lost",
        nextWave: "ui/nextWave",
        goBattle: "ui/goBattle",
        haojiao: "ui/haojiao",
        coin: "ui/coin"

    },
    // 路径索引统一中心位置修复配置
    positionOffset: {

    }
}
GAssetImpl.loader.textureRes = Res.texture;